package com.hbnu.array.shop;

import com.demo.atm.Account;

import java.util.ArrayList;
import java.util.Scanner;

public class DemoStart {
    private ArrayList<DemoAccount>accounts=new ArrayList<>();
    private Scanner scanner=new Scanner(System.in);
    //启动方法
    public void start(){
        while (true) {
            //启动系统，展示欢迎界面
            System.out.println("====欢迎使用黄石阿凯购物管理系统====");
            System.out.println("按1登录系统");
            System.out.println("按2退出系统");
            int command = scanner.nextInt();
            switch (command){
                case 1:
                    //登录方法
                    login();
                    break;
                case 2:
                    //退出方法
                    exit();
                    break;
                default:
                    System.out.println("==Warning!==没有该操作！请按1或者2进行操作");
                    break;

            }
        }
    }
    //退出方法
    private void exit(){
        return;
    }

    //输入1登陆系统后，进入到登录系统主菜单页面
    private void login(){
        System.out.println("====欢迎进入黄石阿凯购物管理系统主菜单");
        System.out.println("按1登录客户信息管理");
        System.out.println("按2进入真情回顾");
        //调出菜单选项
        int loginCommand = scanner.nextInt();
        if(loginCommand == 0){
            login();
            System.out.println("==成功返回上一级目录！==");
        }
        switch (loginCommand){
            case 1:
                createAccount();
                System.out.println("欢迎进入客户信息管理系统");
                break;
            case 2:
                System.out.println("欢迎进入真情回顾");
                break;
            default:
                System.out.println("请输入1或者2进行对应操作,返回上一级菜单请按0");
                break;
        }
    }
    //添加顾客的方法
    private void createAccount(){
        System.out.println("===执行添加顾客操作===");
        //创建一个开户对象，封装用户的开户信息
        DemoAccount sacc=new DemoAccount();
        //用户自己输入信息，赋值给对象
        System.out.println("请输入用户名");
        String shopUserName = scanner.next();
        sacc.setUsername(shopUserName);

        System.out.println("请输入您的性别:男/女");
        char sex = scanner.next().charAt(0);//选取第一个字符
        if (sex=='男'||sex=='女'){
            sacc.setSex(sex);

        }else {

        }

    }



}
